/*
题目：
抓交通肇事犯

操作要求：
从前端读取交通肇事犯的数量和车牌号，使用 for 循环逐个模拟抓交通肇事犯的过程。
在循环中，程序使用 rand 函数生成一个随机数； 
如果该随机数除以 10 的余数为 0，则表示抓到了交通肇事犯，输出相应的信息并将抓到的数量加一；
否则，表示没有抓到交通肇事犯，输出相应的信息； 
最后，程序根据抓到的数量输出相应的总结信息。

核心思路：
①for循环模拟逐个抓捕
②随机函数rand模拟抓捕概率
*/

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define N 50

/*整型函数模拟抓捕过程*/
int cat(){          
	int n;
	n=rand();       //随机函数模拟抓捕概率
	if(n%10==0){
		printf("恭喜你，抓住肇事犯啦！\n");
		return 1;
	}
	else{
		printf("很遗憾，肇事犯逃脱了！\n");
		return 0;
	}
}

int main(){
	int n,i,k,t=0;
	char a[7];
	printf("请输入肇事犯数量：\n");
	scanf("%d",&n);
	getchar();
	for(i=0;i<n;i++){       //for循环模拟逐个抓捕
		printf("请输入要抓捕的肇事犯车牌号。\n");
		gets(a);
		k=cat();
		t+=k;
	}
	printf("共抓住肇事犯:%d人",t);
	return 0;
}
